fight back desperately

Translations
se défendre désespérément